#include "LocalShader.h"

REGISTER_SHADER(LocalVertexShader, "HybridRenderingReflections\\Local.vert")

REGISTER_SHADER(LocalFragmentShader, "HybridRenderingReflections\\Local.frag")

REGISTER_SHADER(PreViewVertexShader, "HybridRenderingReflections\\PreView.vert")

REGISTER_SHADER(PreViewFragmentShader, "HybridRenderingReflections\\PreView.frag")

REGISTER_SHADER(GBufferVertexShader, "HybridRenderingReflections\\GBuffer.vert")

REGISTER_SHADER(GBufferFragmentShader, "HybridRenderingReflections\\GBuffer.frag")

REGISTER_SHADER(ShadowsRayTraceComputeShader, "HybridRenderingReflections\\Shadows\\ShadowsRayTrace.comp")

REGISTER_SHADER(ShadowsDenoiseResetArgsComputeShader, "HybridRenderingReflections\\Shadows\\ShadowsDenoiseResetArgs.comp")

REGISTER_SHADER(ShadowsTemporalAccumulationComputeShader, "HybridRenderingReflections\\Shadows\\ShadowsTemporalAccumulation.comp")

REGISTER_SHADER(ShadowsDenoiseCopyShadowTilesComputeShader, "HybridRenderingReflections\\Shadows\\ShadowsDenoiseCopyShadowTiles.comp")

REGISTER_SHADER(ShadowsDenoiseAtrousComputeShader, "HybridRenderingReflections\\Shadows\\ShadowsDenoiseAtrous.comp")

REGISTER_SHADER(AoRayTraceComputeShader, "HybridRenderingReflections\\AO\\AoRayTrace.comp")

REGISTER_SHADER(AoDenoiseResetArgsComputeShader, "HybridRenderingReflections\\AO\\AoDenoiseResetArgs.comp")

REGISTER_SHADER(AoTemporalAccumulationComputeShader, "HybridRenderingReflections\\AO\\AoTemporalAccumulation.comp")

REGISTER_SHADER(AoDenoiseBilateralBlurComputeShader, "HybridRenderingReflections\\AO\\AoDenoiseBilateralBlur.comp")

REGISTER_SHADER(DdgiRayTraceRgenShader, "HybridRenderingReflections\\DDGI\\DdgiRayTrace.rgen")

REGISTER_SHADER(DdgiRayTraceRchitShader, "HybridRenderingReflections\\DDGI\\DdgiRayTrace.rchit")

REGISTER_SHADER(DdgiRayTraceRmissShader, "HybridRenderingReflections\\DDGI\\DdgiRayTrace.rmiss")

REGISTER_SHADER(DdgiIrradianceProbeUpdateComputeShader, "HybridRenderingReflections\\DDGI\\DdgiIrradianceProbeUpdate.comp")

REGISTER_SHADER(DdgiDepthProbeUpdateComputeShader, "HybridRenderingReflections\\DDGI\\DdgiDepthProbeUpdate.comp")

REGISTER_SHADER(DdgiIrradianceBorderUpdateComputeShader, "HybridRenderingReflections\\DDGI\\DdgiIrradianceBorderUpdate.comp")

REGISTER_SHADER(DdgiDepthBorderUpdateComputeShader, "HybridRenderingReflections\\DDGI\\DdgiDepthBorderUpdate.comp")

REGISTER_SHADER(DdgiSampleProbeGridComputeShader, "HybridRenderingReflections\\DDGI\\DdgiSampleProbeGrid.comp")

REGISTER_SHADER(ShProjectionComputeShader, "HybridRenderingReflections\\Cubemap\\ShProjection.comp")

REGISTER_SHADER(ShAddComputeShader, "HybridRenderingReflections\\Cubemap\\ShAdd.comp")

REGISTER_SHADER(PrefilterComputeShader, "HybridRenderingReflections\\Cubemap\\Prefilter.comp")

REGISTER_SHADER(ReflectionsRayTraceRgenShader, "HybridRenderingReflections\\Reflections\\ReflectionsRayTrace.rgen")

REGISTER_SHADER(ReflectionsRayTraceRchitShader, "HybridRenderingReflections\\Reflections\\ReflectionsRayTrace.rchit")

REGISTER_SHADER(ReflectionsRayTraceRmissShader, "HybridRenderingReflections\\Reflections\\ReflectionsRayTrace.rmiss")

REGISTER_SHADER(ReflectionsDenoiseResetArgsComputeShader, "HybridRenderingReflections\\Reflections\\ReflectionsDenoiseResetArgs.comp")

REGISTER_SHADER(ReflectionsTemporalAccumulationComputeShader, "HybridRenderingReflections\\Reflections\\ReflectionsTemporalAccumulation.comp")

REGISTER_SHADER(ReflectionsDenoiseCopyTilesComputeShader, "HybridRenderingReflections\\Reflections\\ReflectionsDenoiseCopyTiles.comp")

REGISTER_SHADER(ReflectionsDenoiseAtrousComputeShader, "HybridRenderingReflections\\Reflections\\ReflectionsDenoiseAtrous.comp")
